"""
难度：简单
在字符串 s 中找出第一个只出现一次的字符。如果没有，返回一个单空格。 s 只包含小写字母。
示例 1:
输入：s = "abaccdeff"
输出：'b'
示例 2:
输入：s = "" 
输出：' '
"""
class Solution:
    def firstUniqChar(self, s: str) -> str:
        dic =dict()
        for ch in s:
            if ch in dic:
                dic[ch] += 1
            else:
                dic[ch] =1
        for ch in s:
            if ch in dic and dic[ch] ==1:
                return ch
        return " "
